/* CSS Document */

*{ padding:0; margin:0;}
img{ border:none; }
li{ list-style:none;}
body{ font-family:Arial, Verdana, "微软雅黑"; font-size:12px; color:#353535; position:relative; word-wrap:break-word; word-break:break-all; }
a{ text-decoration:none; cursor:pointer; color:#353535;}
p{ line-height:25px;}
.clear{ height:0px; clear:both; line-height:0px; font-size:0px; overflow:hidden; }
.min{ width:expression((documentElement.clientWidth <= 1100)? "1100px": "100%"); min-width:1100px;}
.white{ height:10px; width:100%; }



/*head*/
.head{ position:relative; width:100%; background-color:#f4f4f4; margin:0 auto;}
.head_box{ position:relative; margin:0 auto;}
	.head_logologo{ float:left; height:80px; width:110px; margin-left:20px; background:url(logologo.png) no-repeat center;}
	.head_logo{ float:left; height:40px; padding:24px 0 10px 10px;}
		.head_logo .p01{ font-size:22px; font-family:"黑体","微软雅黑", Vendana, Arial; color:#333333; }
		.head_logo .p02{ font-size:11px; color:#333333;}
	.head_map{ float:right; height:80px; width:370px; margin-right:0;}
		.head_map_en{ position:absolute; width:98px; height:80px; z-index:8; text-align:center; font-weight:700; line-height:80px; color:#353535; margin-top:0; right:0; margin-right:164px; background:url(map-icon-01.png) no-repeat center;}
		/*
		.head_map_en{ position:absolute; width:98px; height:80px; z-index:8; text-align:center; font-weight:700; line-height:80px; color:#353535; margin-top:0; right:0; margin-right:164px; background:url(map-icon-01.png) no-repeat center; cursor:pointer;}*/
		.head_map_en:hover{ background:url(map-icon-02.png) no-repeat center; color:#FFF;}
		.head_map_en:hover a{ color:#FFF;}
		.head_map_en_hover{ background:url(map-icon-02.png) no-repeat center; color:#FFF;}
		.head_map_en_hover a{ color:#FFF;}
		
		.head_map_ch{ position:absolute; width:98px; height:80px; z-index:9; text-align:center; font-weight:700; line-height:80px; color:#353535; margin-top:0; right:0; margin-right:98px; background:url(map-icon-01.png) no-repeat center; cursor:pointer;}
		.head_map_ch:hover{ background:url(map-icon-02.png) no-repeat center; color:#FFF;}
		.head_map_ch:hover a{ color:#FFF;}
		.head_map_ch_hover{ background:url(map-icon-02.png) no-repeat center; color:#FFF;}
		.head_map_ch_hover a{ color:#FFF;}
		.head_map_map{ position:absolute; width:130px; height:80px; z-index:10; text-align:center; font-weight:700; line-height:80px; color:#353535; margin-top:0; right:0; margin-right:0; background:url(map-icon-03.png) no-repeat center; cursor:pointer;}
		.head_map_map:hover{ background:url(map-icon-04.png) no-repeat center; color:#FFF;}
		.head_map_map:hover a{ color:#FFF;}
		

.banner{ width:100%; margin:0 auto; max-width:1920px; position:relative;}
	.banner_pic{ width:100%; height:550px; margin:0 auto; position:relative; overflow:hidden;}
	.banner_pic_box{ position:relative; width:100%; height:1650px;}
		.banner_pic_01{ width:100%; height:550px; margin:0 auto;}
		.banner_pic_02{ width:100%; height:550px; margin:0 auto;}
		.banner_pic_03{ width:100%; height:550px; margin:0 auto;}
	.banner_blank{ position:absolute; right:0; margin-right:0; margin-top:0; z-index:10; width:420px; height:550px; background:url(banner-icon-02.png) no-repeat center;}
		.banner_blank_01{ width:270px; height:105px; border-bottom:1px solid #b6b6b6; margin:65px 0 0 140px;}
		.banner_blank_01 a{ color:#666666;}
			.banner_blank_01_box{ width:270px; height:100px; margin:0 0px 0 5px; cursor:pointer;}
			.banner_blank_01_pic{ float:left; width:150px; height:90px; background-color:#0CC;}
			.banner_blank_01_pic img{ width:100%; height:100%;}
			.banner_blank_01_text{ float:left; width:110px; height:60px; margin:33px 0 0 5px; line-height:20px; overflow:hidden;}
			.banner_blank_01_text:hover{ color:#00a7b6;}
		.banner_blank_02{ width:298px; height:105px; border-bottom:1px solid #878787; margin:65px 0 0 117px;}
		.banner_blank_02 a{ color:#666666;}
			.banner_blank_02_box{ width:275px; height:100px; margin:0 0px 0 20px; cursor:pointer;}
			.banner_blank_02_pic{ float:left; width:150px; height:90px; background-color:#0CC;}
			.banner_blank_02_pic img{ width:100%; height:100%;}
			.banner_blank_02_text{ float:left; width:115px; height:60px; margin:33px 0 0 5px; line-height:20px; overflow:hidden;}
			.banner_blank_02_text:hover{ color:#00a7b6;}
		.banner_blank_03{ width:360px; height:105px; border-bottom:1px solid #878787; margin:65px 0 0 50px;}
		.banner_blank_03 a{ color:#666666;}
			.banner_blank_03_box{ width:315px; height:100px; margin:0 0 0 47px; cursor:pointer;}
			.banner_blank_03_pic{ float:left; width:150px; height:90px; background-color:#0CC;}
			.banner_blank_03_pic img{ width:100%; height:100%;}
			.banner_blank_03_text{ float:left; width:155px; height:60px; margin:33px 0 0 5px; line-height:20px; overflow:hidden;}
			.banner_blank_03_text:hover{ color:#00a7b6;}

.nav{ background-color:#f2f2f2;}
	.nav ul{ width:1000px; margin:0 auto;}
	.nav ul li{ float:left; width:142px; text-align:center; margin:25px 0 0px 0; border-right:1px solid #c7c7be;}
	.nav ul li .nav_box{ width:120px; height:50px; margin:0 11px 0 11px; cursor:pointer;}
	.nav ul li .p01{ line-height:25px; font-size:16px; color:#333333;}
	.nav ul li .p02{ line-height:25px; font-size:14px; color:#333333;}
	.nav ul li a{ color:#333333;}
	#magic-line{position:absolute; margin-top:0px;left:0;width:200px;height:2px;background:#00a7b6}

/*foot*/
.foot_info{ width:100%; height:105px; margin:0 auto; background-color:#5b5b5b; color:#FFF;}
.foot_info_main{ width:1000px; margin:0 auto;}
.foot_info_add{ float:left; height:40px; width:96px; padding:32px 0 33px 48px; margin:0 0 0 20px; background:url(foot-icon-01.jpg) no-repeat center left;}
.foot_info_email{ float:left; height:40px; width:160px; padding:32px 0 33px 69px; margin:0 0 0 30px; background:url(foot-icon-02.jpg) no-repeat center left;}
.foot_info_tel{ float:left; height:40px; width:90px; padding:32px 0 33px 70px; margin:0 0 0 30px; background:url(foot-icon-03.jpg) no-repeat center left;}
.foot_info_hezuo{ float:left; height:40px; padding:32px 0 33px 95px; margin:0 0 0 30px; background:url(foot-icon-04.jpg) no-repeat center left;}

.foot_copy{ width:100%; margin:0 auto; margin:0 auto; background-color:#333333; text-align:center; color:#FFF;}
.foot_copy p{ line-height:25px;}

.shgs{ width:47px; height:47px; position:absolute; left:50%; margin-left:420px; margin-top:-76px;}

/*index_main*/
.main{ width:100%; margin:0 auto;}
	.index_main{ width:1000px; margin:0 auto; padding:20px 0;}
		.index_left{ float:left; width:330px; height:230px; border:1px solid #e4e4e4; background-color:#f7f7f7; margin:17px 10px 17px 0;}
			.index_left_select{ position:absolute; width:66px; margin:0 0 0 253px; z-index:10;}
			.index_left_seclect_text{ width:66px; height:35px; text-align:left; line-height:35px; color:#00a7b6; font-size:15px;}
			.index_left_seclect_list{ width:66px;}
			.index_left_seclect_list ul li{ float:left; width:20px; height:20px; border:1px solid #dedede;}
			.index_left_seclect_list ul li:nth-child(1){ margin:0 3px 4px 7px;}
			.index_left_seclect_list ul li:nth-child(2){ margin:0 4px 4px 4px;}
			.index_left_seclect_list ul li:nth-child(3){ margin:4px 3px 0 7px;}
			.index_left_seclect_list ul li:nth-child(4){ margin:4px 4px 0 4px; }
			.index_left_seclect_list_01{ background-color:#FFF;}
			.index_left_seclect_list_02{ background-color:#00a7b6;}
			
			.index_left_main{ width:330px; height:230px;}
				.index_left_main_pic{ width:205px; height:145px; padding:5px 0 0 5px; vertical-align:middle; text-align:center;}
				.index_left_main_pic img{ max-width:205px; max-height:145px;}
				.index_left_main_text{ position:absolute; width:200px; height:80px; overflow:hidden; margin:150px 0 0 110px; z-index:10;}
				.index_left_main_text_title{ font-weight:700; text-align:left; line-height:20px; height:20px; width:200px; overflow:hidden;}
				.index_left_main_text_title a{ color:#333333;}
				.index_left_main_text_content{ line-height:20px; text-align:left;}
				.index_left_main_text_content a{ color:#666666;}
				.index_left_main_text_title:hover a{ color:#00a7b6;}
				.index_left_main_text_content:hover a{ color:#00a7b6;}
				
		.index_middle{ float:left; width:310px; height:230px; border:1px solid #e4e4e4; background-color:#f7f7f7; margin:17px 10px 17px 10px;}
			.index_middle_left{ float:left; width:30px; height:180px;}
				.index_middle_left_1{ width:30px; height:115px; background-color:#f7f7f7; color:#999999; cursor:pointer;}
				.index_middle_left_1_hover{ color:#00a7b6; background-color:#e7e7e7;}
				.index_middle_left_1_left{ float:left; width:15px; height:60px; line-height:15px; margin:0 0 0 5px; padding:27px 0;}
				.index_middle_left_1_right{ float:left; width:9px; height:115px; text-align:center; line-height:115px; border-right:1px solid #efefef;}
				.index_middle_left_2{ width:30px; height:115px; background-color:#f7f7f7; color:#999999; cursor:pointer;}
				.index_middle_left_2_hover{ color:#00a7b6; background-color:#e7e7e7;}
				.index_middle_left_2_left{ float:left; width:15px; height:60px; line-height:15px; margin:0 0 0 5px; padding:27px 0;}
				.index_middle_left_2_right{ float:left; width:9px; height:115px; text-align:center; line-height:115px; border-right:1px solid #efefef;}
			.index_middle_right{ float:left;}
				.index_middle_right_1{ display:none;}
					.index_middle_right_1_01{ width:270px; margin:5px;}
					.index_middle_right_1_01:hover{ background-color:#F4F4F4;}
						.index_middle_right_1_01_pic{ float:left; height:100px; width:115px; padding:5px 0 5px 5px; text-align:center;}
						.index_middle_right_1_01_pic img{ max-height:100px; max-width:115px;}
						.index_middle_right_1_01_text{ float:left; height:110px; width:140px; margin:0 0 0 10px; overflow:hidden;}
						.index_middle_right_1_01_text_title{ line-height:25px; font-size:14px; width:140px; height:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
						.index_middle_right_1_01_text_title a{ color:#666666;}
						.index_middle_right_1_01_text_time{ line-height:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:10px;}
						.index_middle_right_1_01_text_time{ color:#999999;}
						.index_middle_right_1_01_text_content{ line-height:20px; margin:5px 0 0 0; height:60px; overflow:hidden;}
						.index_middle_right_1_01_text_content a{ color:#999999;}
						.index_middle_right_1_01_text_title:hover a{ color:#00a7b6;}
						.index_middle_right_1_01_text_content:hover a{ color:#00a7b6;}
					.index_middle_right_1_02{ width:270px; height:26px; line-height:28px; margin:0 5px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
					.index_middle_right_1_02:hover{ background-color:#F4F4F4;}
						.index_middle_right_1_02_title{ float:left; width:185px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
						.index_middle_right_1_02_title a{ color:#666666;}
						.index_middle_right_1_02_time{ float:right; color:#999999; width:70px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
						.index_middle_right_1_02:hover .index_middle_right_1_02_title a{ color:#00a7b6;}
						.index_middle_right_1_02:hover .index_middle_right_1_02_time{ color:#00a7b6;}
					.index_middle_right_1_03{ height:28px; line-height:26px; text-align:right; padding:0 20px 0 0; width:250px; float:right; position:absolute; margin:198px 0 0 0;}
					.index_middle_right_1_03 a{ color:#666666;}
						.index_middle_right_1_03 a:hover{ color:#00a7b6;}
				.index_middle_right_2{ display:none;}
				
				
				
		.index_right{ float:left; width:290px; height:230px; margin:17px 10px 17px 10px;}
			.index_right_need{ width:290px; height:105px; border:1px solid #e4e4e4; background-color:#f7f7f7;}
				.index_right_need_head{ height:30px; width:280px; border-bottom:1px solid #f2f2f2; color:#333333; margin:0 5px; line-height:30px;}
				.index_right_need_foot{ height:74px; width:280px; border-top:1px solid #ececec; margin:0 5px;}
				.need_pre{ width:20px; height:64px; background-color:#eaeaea; text-align:center; line-height:64px; position:absolute; margin-left:0; margin-top:5px; cursor:pointer;}
				.need_next{ width:20px; height:64px; background-color:#eaeaea; text-align:center; line-height:64px; position:absolute; margin-left:260px; margin-top:5px; cursor:pointer;}
				.need_main{ position:absolute !important; width:240px; height:64px; margin:5px 20px; overflow:hidden;}
				.need_main ul{ height:64px; position:absolute; width:10000px;}
				.need_main ul li{ float:left; width:53px; height:64px; margin:0 4px 0 3px;}
				.need_main ul li a{ color:#9f9f9f;}
				.need_main ul li:hover a{ color:#00a7b6;}
				.need_main ul li img{ width:53px; height:64px;}
				
			.index_right_link{ width:290px; height:105px; border:1px solid #e4e4e4; margin:16px 0 0 0; background-color:#f7f7f7;}
				.index_right_link_head{ height:30px; width:280px; border-bottom:1px solid #f2f2f2; margin:0 5px; color:#333333; line-height:30px;}
				.index_right_link_foot{ height:74px; width:280px; border-top:1px solid #ececec; margin:0 5px;}
				.link_pre{ width:20px; height:64px; background-color:#eaeaea; text-align:center; line-height:64px; position:absolute; margin-left:0; margin-top:5px; cursor:pointer; z-index:9999999999;}
				.link_next{ width:20px; height:64px; background-color:#eaeaea; text-align:center; line-height:64px; position:absolute; margin-left:260px; margin-top:5px; cursor:pointer; z-index:9999999999;}
				.link_main{ position:absolute !important; width:240px; height:64px; margin:5px 20px; overflow:hidden;}
				.link_main ul{ height:64px; position:absolute; width:10000px;}
				.link_main ul li{ float:left; width:73px; height:64px; margin:0 4px 0 3px; border:0px solid #060;}
				.link_main ul li img{ width:73px; height:64px;}
				
				

/* flexslider */
.flexslider03{ width:330px; height:230px; position:relative;overflow:hidden;zoom:1;}
.flexslider03 .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider03 .slides{zoom:1;}

/*
.flexslider .flex-direction-nav a{width:50px;height:100px;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:30%; margin-top:-50px;z-index:10;cursor:pointer;-webkit-transition:all .3s ease;}
.flexslider .flex-direction-nav .flex-next{ display:none; background:url(next_02.png) no-repeat center;right:0;}
.flexslider .flex-direction-nav .flex-prev{ display:none; background:url(pre_02.png) no-repeat center;left:0;}
.flexslider:hover .flex-next{ background:url(next_01.png) no-repeat center;}
.flexslider:hover .flex-prev{ background:url(pre_01.png) no-repeat center;}
*/
.flexslider03:hover .flex-next:hover, .flexslider03:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flexslider03 .flex-control-nav{ position:absolute; width:60px; bottom:145px; left:256px;}
.flexslider03 .flex-control-nav li{ float:left; width:20px; height:20px; border:1px solid #dedede; margin:3px;}
.flexslider03 .flex-control-paging li a{display:block;height:20px;overflow:hidden; width:20px;cursor:pointer;}
.flexslider03 .flex-control-paging li:hover{ background-color:#00a7b6;}
.flexslider03 .flex-control-paging li a.flex-active{ background-color:#00a7b6;}


/* flexslider */
.flexslider{margin:40px auto;position:relative;width:800px; padding:20px 100px;height:370px;overflow:hidden;zoom:1;}
.flexslider .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}

.flexslider .flex-direction-nav a{width:50px;height:100px;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:30%; margin-top:-50px;z-index:10;cursor:pointer;-webkit-transition:all .3s ease;}
.flexslider .flex-direction-nav .flex-next{ background:url(next_02.png) no-repeat center;right:0;}
.flexslider .flex-direction-nav .flex-prev{ background:url(pre_02.png) no-repeat center;left:0;}
.flexslider .flex-next:hover{ background:url(next_01.png) no-repeat center;}
.flexslider .flex-prev:hover{ background:url(pre_01.png) no-repeat center;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flexslider .flex-control-nav{width:600px;position:absolute;bottom:30px;text-align:center; background:url(aboutus_line.png) no-repeat center; margin-left:100px;}
.flexslider .flex-control-nav li{margin:0 67px;height:16px;width:16px;display:inline-block;zoom:1;*display:inline; background:url(dian_2.png) no-repeat center;}
.flexslider .flex-control-paging li a{display:block;overflow:hidden;cursor:pointer;height:16px;width:16px;}
.flexslider .flex-control-paging li a.flex-active{background:url(about_dian.png) no-repeat center;}


/* flexslider02 */
.flexslider02{margin:0px auto;position:relative;width:1000px; padding:90px 0px 60px 0px;height:370px;overflow:hidden;zoom:1;}
.flexslider02 .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider02 .slides{zoom:1;}

.flexslider02 .flex-direction-nav a{width:50px;height:100px;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:30%; margin-top:-50px;z-index:10;cursor:pointer;-webkit-transition:all .3s ease;}
.flexslider02 .flex-direction-nav .flex-next{ display:none; background:url(next_02.png) no-repeat center;right:0;}
.flexslider02 .flex-direction-nav .flex-prev{ display:none; background:url(pre_02.png) no-repeat center;left:0;}
.flexslider02 .flexslider02:hover .flex-next{ display:none; background:url(next_01.png) no-repeat center;}
.flexslider02:hover .flex-prev{ display:none; background:url(pre_01.png) no-repeat center;}
.flexslider02:hover .flex-next:hover, .flexslider02:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flexslider02 .flex-control-nav{width:366px;position:absolute;margin-left:330px;bottom:500px;text-align:center; background:url(talents_line.png) no-repeat center;}
.flexslider02 .flex-control-nav li{margin:0 53px;display:inline-block;zoom:1;*display:inline;}
.flexslider02 .flex-control-paging li a{display:block;height:16px;overflow:hidden; width:16px;cursor:pointer;}
.flexslider02 .flex-control-paging li a.flex-active{background:url(about_dian.png) no-repeat center;}




/*contact*/
.contact_main{ width:100%; margin:0 auto; position:relative; background-color:#f2f2f2;}
.contact{ width:1000px; margin:0 auto; padding-bottom:80px;}
.contact_1{ width:1000px; overflow:hidden; margin:0 auto;}
.contact_1_head{ width:1000px; height:52px; background:url(contact.png) no-repeat center right; margin:50px 0 0 0;}
.contact_1_main_left{ float:left; width:470px; background:url(contact_2.png) no-repeat top right; height:390px;}
.contact_1_main_left_hover{ float:left; width:470px; background:url(contact_3.png) no-repeat top right; height:390px;}
.contact_1_main_left_1{ width:250px; height:195px; margin:0 0 0 220px;}
.contact_1_main_left_2{ width:250px; height:195px; margin:0 0 0 220px;}
.contact_1_main_right{ float:left; width:450px; padding-left:40px; line-height:15px; margin:50px 0 0 0;}
.contact_1_main_right p{ line-height:20px;}


/*about us*/
.about_us{ width:100%; margin:0 auto; background-color:#f2f2f2;}
.about_us_1{ width:1000px; overflow:hidden; margin:0 auto;}
.about_us_1_head{ width:1000px; height:50px; background:url(about_us.png) no-repeat center left; margin:50px 0 0 0;}
.about_01{ font-size:14px; color:#000; line-height:25px; text-indent:2em; }
.about_text{width:600px;text-align:center; margin-top:360px; position:absolute; font-weight:700; margin-left:100px;}
.about_text_list{ float:left; width:70px; margin:0 40px; height:30px; line-height:30px; text-align:center; font-size:13px;}



/*news*/
.news{ width:100%; margin:0 auto; background-color:#f2f2f2;}
.news_1{ width:1000px; overflow:hidden; margin:0 auto;}
.news_1_head{ width:1000px; height:52px; background:url(news.png) no-repeat center left; margin:50px 0 0 0;}
.news_1_main{ padding:25px 0 35px 0;}
.news_1_main_left{ float:left; width:150px; margin-left:0px; background-color:#fff; font-size:14px; padding:10px 0 20px 0}
.news_1_main_left_title_one{ line-height:40px; border-bottom:3px solid #606060; width:90px; padding:0 10px; margin:0 0 0 15px;}
.newslist_19{ line-height:40px; border-bottom:3px solid #606060; width:70px; padding:0 10px; margin:0 0 0 15px; text-align:center;}
.newslist_19_hover{ font-weight:700; line-height:40px; border-bottom:3px solid #1d5ba0; width:70px; padding:0 10px; margin:0 0 0 15px; text-align:center;}
.newslist_19_hover a{color:#1d5ba0;}
.newslist_20{ line-height:40px; border-bottom:3px solid #606060; width:70px; padding:0 10px; margin:10px 0 0 15px; text-align:center;}
.newslist_20_hover{ font-weight:700; line-height:40px; border-bottom:3px solid #1d5ba0; width:70px; padding:0 10px; margin:10px 0 0 15px; text-align:center;}
.newslist_20_hover a{color:#1d5ba0;}
.news_1_main_left_title_two{ line-height:30px; margin:0 0 0 25px; padding-left:20px; background:url(dian.png) no-repeat left center;}
.news_1_main_left_title_two:hover{background:url(about_dian.png) no-repeat left center;}
.news_1_main_left_title_two span{ color:#1d5ba0; padding:0 5px 0 0;}
.news_1_main_right{ float:left; width:786px; margin-left:20px; background-color:#fff; padding:12px 12px;}
.news_1_main_right_list_left{ float:left; width:150px; height:100px; text-align:center; background-color:#FFF;}
.news_1_main_right_list_left img{ max-width:150px; max-height:100px; }
.news_1_main_right_list_right{ float:right; width:600px; margin-left:10px; }
.news_1_main_right_list_right_head_title{ float:left; font-size:14px; line-height:25px; cursor:pointer; width:450px; overflow:hidden;}
.news_1_main_right_list_right_head_title a:hover{ cursor:pointer; color:#1d5ba0;}
.news_1_main_right_list_right_head_time{ float:right; font-size:13px; line-height:25px;}
.news_1_main_right_list_right_text{ margin:7px 0 0 0; font-size:12px; text-indent:2em; line-height:25px; height:75px; overflow:hidden;}
.news_1_main_right_list_right_text a:hover{ cursor:pointer; color:#1d5ba0;}
.news_1_main_right ul li{ border-bottom:1px solid #cdcdcd; line-height:35px; width:760px; padding:0 13px; }
#news_2 ul li:first-child{ padding:13px 13px;}
.news_1_main_right ul li:hover{ background-color:#eee;}
.news_1_main_right_list_title{ float:left; margin:5px 0 0 0; font-size:12px; width:550px; overflow:hidden;}
.news_1_main_right_list_title a:hover{ cursor:pointer; color:#1d5ba0;}
.news_1_main_right_list_time{ float:right; margin:5px 0 0 0; font-size:12px;}

/*news page*/
.news_page_2{ width:100%; text-align:center; margin:20px 0 20px 0; }
.news_page_2 a{ color:#333;}
.news_page_focus{border:1px solid #2c3f63; font-size:13px; margin:0 3px; padding:8px 18px; color:#FFF; background-color:#6089d6; border-radius:4px;display:inline-block;white-space:nowrap; }
.news_page_out{ border:1px solid #9ca2a6; font-size:13px; margin:0 3px; color:#54585b; font-size:14px; background-color:#d7dce0; border-radius:4px; padding:8px 18px;display:inline-block; }
.news_page_out:hover{ color:#FFF; background-color:#6089d6; border:1px solid #2c3f63;}
.prev_2{ text-align:center; border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 10px;display:inline-block;}
.prev_2:hover{ background-color:#d7dce0; color:#54585b;}
.next_2{ text-align:center; border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 10px;display:inline-block;white-space:nowrap;}
.next_2:hover{ background-color:#d7dce0; color:#54585b;}
.total_2{ border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 10px;display:inline-block;}
.pagefist_2{ border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 15px;display:inline-block;}
.pagefist_2:hover{ background-color:#d7dce0; color:#54585b;}
.pagelast_2{ border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 15px; display:inline-block;}
.pagelast_2:hover{ background-color:#d7dce0; color:#54585b;}


/*news page*/
.news_page_3{ width:100%; text-align:center; margin:20px 0 20px 0; }
.news_page_3 a{ color:#333;}
.news_page_focus{border:1px solid #2c3f63; font-size:13px; margin:0 3px; padding:8px 18px; color:#FFF; background-color:#6089d6; border-radius:4px;display:inline-block; }
.news_page_out{ border:1px solid #9ca2a6; font-size:13px; margin:0 3px; color:#54585b; font-size:14px; background-color:#d7dce0; border-radius:4px; padding:8px 18px;display:inline-block; }
.news_page_out:hover{ color:#FFF; background-color:#6089d6; border:1px solid #2c3f63;}
.prev_3{ text-align:center; border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 10px;display:inline-block;}
.prev_3:hover{ background-color:#d7dce0; color:#54585b;}
.next_3{ text-align:center; border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 10px;display:inline-block;}
.next_3:hover{ background-color:#d7dce0; color:#54585b;}
.total_3{ border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 10px;display:inline-block;}
.pagefist_3{ border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 15px;display:inline-block;}
.pagefist_3:hover{ background-color:#d7dce0; color:#54585b;}
.pagelast_3{ border:1px solid #9ca2a6; margin:0 3px; background-color:#f3f3f3; color:#84898d; border-radius:4px; padding:8px 15px;display:inline-block;}
.pagelast_3:hover{ background-color:#d7dce0; color:#54585b;}

/*talents*/
.talents{ width:100%; margin:0 auto; background-color:#f2f2f2;}
.talents_1{ width:1000px; overflow:hidden; margin:0 auto;}
.talents_1_head{ width:1000px; height:52px; background:url(talents.png) no-repeat center right; margin:50px 0 0 0;}
.talents_01{ float:left; width:260px; margin:50px 35px 0 35px; font-size:13px; line-height:20px; text-align:center;}
.talents_01 p{ line-height:25px;}
.talents_01 .p01{ font-size:15px; padding:0 0 10px 0; font-weight:700;}
.talents_02{}
.talents_03{}
.talents_text{width:450px;text-align:center; margin-top:-45px; margin-left:265px; position:absolute; font-weight:700;}
.talents_text_list{ float:left; width:60px; margin:0 45px;}
.talents_text_list:hover{ cursor:pointer;}
.talents_btn{width:450px;text-align:center; margin-top:-25px; margin-left:265px; position:absolute; background:url(talents_lineline.png) no-repeat center;}
.talents_btn_list{ cursor:pointer; float:left; width:16px; height:16px; margin:0 67px; background:url(dian_2.png) no-repeat center;}
.talents_btn_list_hover{ cursor:pointer; float:left; width:16px; height:16px; margin:0 67px; background:url(about_dian.png) no-repeat center;}
#news_4 ul li{ border-bottom:1px solid #cdcdcd; line-height:35px; width:760px; padding:0 20px; margin:0 100px; }
#news_4 ul li:hover{ background-color:#eee;}
.tanlents_job{ border:1px solid #cdcdcd; padding:10px 0 20px 0;}
.tanlents_job_title{ float:left; margin:5px 0 0 0; font-size:12px;}
.tanlents_job_title a:hover{ cursor:pointer; color:#1d5ba0;}
.tanlents_job_time{ float:right; margin:5px 0 0 0; font-size:12px;}

.talents_box{ border:1px solid #cdcdcd; margin:20px 0 50px 0;}
.talents_line{ border-top:1px solid #cdcdcd; width:80%; margin:0 auto; height:20px;}

.talents_1_main{ width:1000px; position:relative; height:500px; overflow:hidden;}
.talents_list_00{ position:absolute; width:3000px; height:500px;}
.talents_list{ float:left; width:1000px; height:400px; padding:30px 0 20px 0;}

#talents_list_02 .p05{ margin-top:15px; margin-left:50px; font-weight:700; padding-left:20px; background:url(map_1.png) no-repeat left center;}
#talents_list_02 .p06{ padding-left:20px; margin-left:50px;}

#talentsbackbtn{ width:145px; height:40px; background:url(download.png) no-repeat center; line-height:40px; text-align:center; font-size:15px; color:#FFF; margin:10px 0 20px 820px;}
#talentsbackbtn:hover{ background:url(download_hover.png) no-repeat center; cursor:pointer;}
#talentsbackbtn a{ color:#FFF;}
#talentsbackbtn:hover a{ color:#FFF;}


/*product*/
.product{ width:100%; margin:0 auto; padding:0 0 30px 0; background-color:#f2f2f2;}
.product_1{ width:1000px; overflow:hidden; margin:0 auto;}
.product_1_head{ width:1000px; height:52px; background:url(product.png) no-repeat center left; margin:50px 0 0 0;}
.product_1_main_left{float:left; width:200px;}
.product_1_main_left_select{ margin:20px 0 0 0;}
.product_1_main_left_select p{ font-size:12px;}
.product_select{ width:160px; padding:2px 0; color:#999999; margin:5px 0 0 0;}
.product_input{ width:150px; padding:2px 4px; color:#999999; margin:10px 0 0 0;}
.product_1_main_nav{ width:130px; padding:10px; background-color:#FFF; margin:30px 0 0 0;}
.product_1_main_nav ul li{ line-height:30px; height:30px;}
.pd_nav_01{ float:left; height:30px; width:30px; background:url(dian.png) no-repeat center;}
.pd_nav_01_hover{ float:left; height:30px; width:30px; background:url(about_dian.png) no-repeat center;}
.pd_nav_02{ float:left; height:30px; width:95px;}
.product_1_main_nav ul li:hover{ cursor:pointer;}
.product_1_main_nav ul li:hover .pd_nav_01{ background:url(about_dian.png) no-repeat center; cursor:pointer;}

.product_1_main_right{float:left; width:750px; margin:25px 0 0 0;}
.product_1_main_right_list{ padding:0 0 10px 0;}
.product_1_main_right_list_left{ float:left; width:104px; height:104px; padding:2px; border:1px solid #bdbdbd;}
.product_1_main_right_list_left img{ width:104px; height:104px;}
.product_1_main_right_list_right{ float:left; margin:0 0 0 20px; height:109px; width:620px; border-bottom:1px solid #bdbdbd;}
.product_1_main_right_list_right_title{ line-height:37px; height:34px;}
.product_1_main_right_list_right_content{ text-indent:2em; line-height:24px; height:75px; overflow:hidden;}


.product_detail_top{ border-top:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; font-size:15px; padding:5px 0 2px 0;}

.product_detail_top_001{ float:left; width:75px; height:22px; line-height:22px; margin:0 37px; text-align:center; cursor:pointer;}
.product_detail_top_01{ float:left; width:75px; height:22px; line-height:22px; margin:0 37px;}
.product_detail_top_02{ float:left; width:75px; height:22px; line-height:22px; margin:0 37px;}
.product_detail_top_03{ float:left; width:75px; height:22px; line-height:22px; margin:0 37px;}
.product_detail_top_04{ float:left; width:75px; height:22px; line-height:22px; margin:0 37px;}
.product_detail_top_05{ float:left; width:75px; height:22px; line-height:22px; margin:0 37px;}

.product_detail_top_002{ float:left; width:75px; height:5px; margin:0 37px;}
.product_detail_top_002_hover{ background-color:#1d5ba0;}


.product_detail_foot_01_left{ float:left; width:244px; height:244px; padding:2px; border:1px solid #bdbdbd; margin:10px;}
.product_detail_foot_01_left img{ width:244px; height:244px;}
.product_detail_foot_01_right{ float:left; width:449px; margin:10px 0 0 30px; border-left:1px solid #bdbdbd; padding:0 0 15px 0;}
.product_detail_foot_01_right_title{ background:url(product_detail.png) no-repeat 10px center; padding:0 0 0 35px; line-height:30px; font-size:15px; }
.product_detail_foot_01_right_content{ padding:15px 0 0 10px; min-height:190px;}


/*技术支持*/
.technology{ width:100%; margin:0 auto; background-color:#f2f2f2;}
.technology_1{ width:1000px; overflow:hidden; margin:0 auto;}
.technology_1_head{ width:1000px; height:52px; background:url(technology.png) no-repeat center right; margin:50px 0 0 0;}
.technology_1_main{ padding:90px 0 180px 0;}
.technology_1_main a{color:#cacaca;}
.technology_1_main_1{ float:left; margin:0 0 0 130px; width:130px; height:110px; line-height:110px; text-align:center; padding-top:110px; background:url(tech_01.png) no-repeat top center; font-size:24px; color:#999999;}
.technology_1_main_2{ float:left; margin:0 0 0 80px; width:130px; height:110px; line-height:110px; text-align:center; padding-top:110px; background:url(tech_02.png) no-repeat top center; font-size:24px; color:#999999;}
.technology_1_main_3{ float:left; margin:0 0 0 80px; width:130px; height:110px; line-height:110px; text-align:center; padding-top:110px; background:url(tech_03.png) no-repeat top center; font-size:24px; color:#999999;}
.technology_1_main_4{ float:left; margin:0 0 0 80px; width:130px; height:110px; line-height:110px; text-align:center; padding-top:110px; background:url(tech_04.png) no-repeat top center; font-size:24px; color:#999999;}



.tech_26{ width:100%; margin:0 auto; background-color:#f2f2f2;}
.tech_26_main{width:1000px; margin:0 auto; padding:20px 0;}
.tech_26_main ul li{ float:left;}
.video_list{  width:218px; height:265px; margin:15px; border:1px solid #bdbdbd; background-color:#FFF;}
.video_list_pic{ width:210px; height:210px; margin:4px; padding-bottom:4px; border-bottom:1px dashed #bdbdbd;}
.video_list_pic img{ width:210px; height:210px;}
.video_list_name{ text-align:right; padding:0px 10px 0 20px; line-height:20px; color:#bdbdbd;height:20px; overflow:hidden;}
.video_list_time{ text-align:right; padding:0px 10px 0 0; line-height:20px; color:#666;}



.tech_28{ width:100%; margin:0 auto; background-color:#f2f2f2;}
.tech_28_main{width:1000px; margin:0 auto; padding:20px 0;}
.tech_28_main ul li{ float:left;}

.tech_27{ width:100%; margin:0 auto; background-color:#f2f2f2;}
.tech_27_main{width:1000px; margin:0 auto; padding:20px 0;}
.tech_27_main ul li{ float:left;}
.sms_list{ width:218px; height:265px; margin:15px; border:1px solid #bdbdbd; background-color:#FFF;}
.sms_list_pic{ width:210px; height:210px; margin:4px; padding-bottom:4px; border-bottom:1px dashed #bdbdbd;}
.sms_list_pic img{ width:210px; height:210px;}
.sms_list_name{ text-align:right; padding:0px 10px 0 20px; line-height:20px; color:#bdbdbd; height:20px; overflow:hidden;}
.sms_list_time{ text-align:right; padding:0px 10px 0 0; line-height:20px; color:#666;}


.tech001{ height:35px; line-height:35px; color:#33333; font-size:15px; padding:10px 0 0 0;}
.tech002{ height:35px; line-height:35px;}
.tech003{ height:35px; line-height:35px;}
.tech003{ height:35px; line-height:35px;}
.tech003 span{ padding-right:5px;}
.tech004{ height:35px; line-height:35px;}
.tech005 p{ height:30px; line-height:35px;}
.tech006{ height:35px; line-height:35px;}
.tech006 a{ text-decoration:underline; font-weight:700;}
.tech006 a:hover{ color:#1d5ba0;}


.detail_title{ line-height:40px; font-size:16px; text-align:center;}
.detail_time{ line-height:20px; padding:0 0 10px 0; text-align:center;}
.detail_content{ padding:0 20px 20px 20px;}
.detail_content p{}




.about_4_1{ margin:0 0 0 100px;}
	.aboutform_1{ padding:5px 0 5px 0;}
	.aboutform_1_left{ float:left; width:70px; color:#1a1a1a; line-height:30px;}
	.aboutform_1_right{ float:left; margin:0 0 0 0px;}
	.aboutform_1_right_tips{ float:left; margin: 0 0 0 10px; font-size:11px; width:160px;}
	.aboutform_1_input{ height:23px; line-height:25px; padding:3px 5px; color:#666; font-size:12px; width:200px; margin:0 0 0 0; border:1px solid #eccaac;}
	.aboutform_1_right_area{ line-height:18px; padding:3px 5px; color:#666; font-size:12px; width:200px; height:70px; border:1px solid #eccaac;}
	.aboutform_1_button_1{ border:1px solid #eccaac; width:60px; height:25px; font-size:12px; background-color:#fff; color:#1a1a1a; line-height:20px; margin:20px 0 30px 70px; cursor:pointer;}
	.aboutform_1_button_1:hover{ cursor:pointer; }




.sitemap{ width:1000px; margin:0 auto; padding:20px 0 70px 0;}
.sitemap_1_head{ width:1000px; height:52px; background:url(sitemap.png) no-repeat center right; margin:50px 0 0 0;}
.sitemap ul li{ width:750px; padding:10px 20px 0 60px;}
.sitemap_nav{ line-height:30px; height:30px; border-bottom:1px dashed #9f9f9f; background:url(map_1.png) no-repeat left center; padding:0 0 0 20px;}
.sitemap_nav:hover a{ color:#1d5ba0;}
.sitemap ul li ul{ margin-left:20px;}
.sitemap ul li ul li{ width:100px; line-height:30px; float:left; padding:0 20px 0 20px; background:url(map_2.png) no-repeat left center;}
.sitemap ul li ul li:hover a{ color:#1d5ba0;}


.down_pic{ float:left; width:200px; height:200px; padding:0 20px 0 20px;}
.down_pic img{ width:200px; height:200px;}
.down_title{ float:left;}
.down_content{ padding:0 20px; margin:20px 0 0 0;}
.down_content_01{ border-bottom:1px solid #b7b7b7;}
.down_content_01_left{ width:117px; height:30px; text-align:center; line-height:30px; background:url(download_dt.png) no-repeat center; font-size:14px;}
.down_content_02{ padding:10px;}
.down_btn{ width:145px; height:40px; background:url(download.png) no-repeat center; line-height:40px; text-align:center; font-size:15px; color:#FFF; margin:10px 0 0 0;}
.down_btn:hover{ background:url(download_hover.png) no-repeat center; cursor:pointer;}
.down_btn:hover a{ color:#FFF;}













